Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Add workflow for uploading WASM & JSON schema to GitHub releases#15

Draft
rpatel-figure wants to merge 4 commits intomainfrom
ravipatel/add-release-file-upload-workflow
Draft

Add workflow for uploading WASM & JSON schema to GitHub releases#15
rpatel-figure wants to merge 4 commits intomainfrom
ravipatel/add-release-file-upload-workflow

Conversation

@rpatel-figure
Copy link
Copy Markdown
Collaborator

@rpatel-figure rpatel-figure commented Jan 17, 2023

Context

It would be useful to have the JSON schema of the contract's entry points & the optimized WASM of the contract published alongside their respective GitHub releases. It would also be useful to upload the Cargo-generated documentation for the source code to a site for anyone to browse without having to build it locally.

Changes

  • Add workflow, triggered on release publication or manually, that uploads
    • the JSON schema of the contract's entry points to the release
    • the optimized WASM of the contract to the release
    • the Cargo-generated documentation to GitHub Pages
  • Clean up build workflow
  • Add sections for Makefile and GitHub workflows to .editorconfig

@rpatel-figure rpatel-figure requested a review from a team January 17, 2023 23:53
@github-actions github-actions bot added the feature A new feature label Jan 17, 2023
@rpatel-figure rpatel-figure added patch A backwards-compatible bug fix or configuration updates (should follow semantic versioning) chore An update to configuration or other changes which don't add to or enhance code functionality and removed feature A new feature labels Jan 17, 2023
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 17, 2023

Test Results

16 tests  ±0   16 ✔️ ±0   9s ⏱️ -1s
  2 suites ±0     0 💤 ±0 
  1 files   ±0     0 ±0 

Results for commit f22d91c. ± Comparison against base commit 13a8ab8.

♻️ This comment has been updated with latest results.

@rpatel-figure
Copy link
Copy Markdown
Collaborator Author

Temporarily using this PR to test GitHub workflow conditions for draft PRs

@rpatel-figure rpatel-figure marked this pull request as draft January 27, 2023 19:02
@github-actions github-actions bot added the feature A new feature label Jan 27, 2023
@rpatel-figure rpatel-figure removed the feature A new feature label Jan 27, 2023
@github-actions github-actions bot added the feature A new feature label Jan 27, 2023
@rpatel-figure rpatel-figure removed the feature A new feature label Jan 27, 2023
@github-actions github-actions bot added the feature A new feature label Jan 27, 2023
@rpatel-figure rpatel-figure removed the feature A new feature label Jan 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

chore An update to configuration or other changes which don't add to or enhance code functionality patch A backwards-compatible bug fix or configuration updates (should follow semantic versioning)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant